Programming Parallel Supercomputers

نویسندگان

  • Walter F Tichy
  • Michael Philippsen
چکیده

This paper discusses future directions in tools and techniques for programming parallel supercomputers We base the discussion on two important observations Automatic parallelization of sequential programs will not achieve supercomputer performance in re al applications Instead applications will have to be written with explicit parallelism Machine independence of parallel programs is a precondition for wide acceptance of parallel com puters We comment on High Performance Fortran HPF and conclude that HPF will achieve machine independence to an initially satisfactory degree but that another language revision can be expected Machine independence does not imply poor perfor mance We present evidence that explicitly parallel machine independent and problem oriented programs can be translated automatically into parallel machine code that is competitive in performance with hand written code Furthermore we show that interactive source level and problem oriented debugging of explicitly parallel program has recently become a reality

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Productive Parallel Programming: The PCN Approach

We describe the PCN programming system, focusing on those features designed to improve the productivity of scientists and engineers using parallel supercomputers. These features include a simple notation for the concise speciication of concurrent algorithms, the ability to incorporate existing Fortran and C code into parallel applications , facilities for reusing parallel program components, a ...

متن کامل

Datamining on (Cray) Supercomputers

In this paper, we report on the introduction of a large scale datamining code to the supercomputing environment, and to Cray supercomputers in particular. The codes are taken from a community who are not traditional scientific computing programmers nor use parallel computing and whose codes are subject to rapid development by researchers unfamiliar with the requirements of high end scientific c...

متن کامل

MMK - A Distributed Operating System Kernel with Integrated Dynamic Loadbalancing

The paper presents an operating system kernel for highly parallel supercomputers, which was implemented on an iPSC/2 Hypercube with 32 processors. The kernel offers a process model, which is well suited for most partitioning strategies of parallel algorithms. The base for the efficiency of this object oriented, global, and dynamic programming concept are advances in communication network techno...

متن کامل

A Syntax-directed Integrated Programming Environment for Developing SIMD Supercomputer Software

The increasing availability and use of supercomputers has highlighted the need for better software development techniques and tools. Supercomputers have traditionally been extensively used by engineers and scientists whose preference for Fortran is well established and recognized. However, in the parallel environment offered by the latest configurations of supercomputers, more sophisticated lan...

متن کامل

Towards the

We are surveying current projects in the area of parallel supercomputers. The machines considered here will become commercially available in the 1990-1992 time frame. All are suitable for exploring the critical issues in applying parallel processors to large scale scientific computations, in particular CFD calculations. This report presents an overview of the surveyed machines, and a detailed a...

متن کامل

Scalable Techniques for Computing Band Linear Recurrences on Massively Parallel and Vector Supercomputers

In this paper, we present a new scalable algorithm, called the Regular Schedule, for parallel evaluation of band linear recurrences (BLR's, i.e., mth-order linear recurrences for m 1). Its scalability and simplicity make it well suited for vector supercomputers and massively parallel computers. We describe our implementation of the Regular Schedule on two types of machines: the Convex C240 and ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007